GraX - An Interchange Format for Reengineering Tools
نویسندگان
چکیده
Current research in software reengineering offers a great amount of tools specialized on certain reengineering tasks. The definition of a powerful common interchange format is a key issue to provide interoperability between tools. This paper discusses aspects of data interchange formats for exchanging reengineering related data and proposes a graphbased format to exchange both data and application specific knowledge by XML documents.
منابع مشابه
GraX : Graph Exchange Format
This paper introduces the GraX graph exchange format that can be used by software engineering tools. The data to be transferred are separated into a schema and an instance part which are both exchanged in the same way. The application of GraX as a vehicle for tool interoperability will be exemplified in the context of CASE and software reengineering tools.
متن کاملGXL: Toward a Standard Exchange Format
This paper describes ongoing work toward the development of a standard software exchange format (SEF), for exchanging information among tools that analyze computer programs. A particular exchange format called GXL (Graph Exchange Language) is proposed. GXL can be viewed as a merger of well known formats (e. g. GraX, PROGRES, RPA, RSF, and TA) for exchanging typed, attributed, directed graphs. B...
متن کاملFAMIX: Exchange Experiences with CDIF and XMI
In the FAMOOS project we have developed a set of tools for reengineering object-oriented legacy systems. These tools are based on the FAMIX meta model and exchange information using CDIF, an industry standard exchange format. For several reasons XMI, an emerging standard for information exchange, has appealed to us to be used as our interchange format. In this paper we discuss why XMI is intere...
متن کاملCDIF as the Interchange Format between Reengineering Tools
Tool support is recognised as a key issue in the reengineering of large scale object-oriented systems. However, due to the heterogeneity in today’s object-oriented programming languages, it is hard to reuse reengineering tools across legacy systems. This paper proposes a language independent exchange model, so that tools may perform their tasks independent of the underlying programming language...
متن کاملTowards Common Exchange Formats for Graphs and Graph Transformation Systems
The development of common exchange formats for graphs and graph transformation systems is an ongoing initiative within the EU Working Group APPLIGRAPH (Applications of Graph Transformation). The author is reporting on the current state of this format discussion. The formats are based on the extensible markup language XML developed to interchange documents of arbitrary types. Graphs are basic st...
متن کامل